siege engine
noun
°A large weapon of war used, during medieval times, to batter fortifications.